<?php

include_once '../templates/topo.php';

$id= '';

if(isset($_REQUEST['idProduto']))
	$id = $_REQUEST['idProduto'];
	
$produto = $em->find("Entities\Produto", $id);
if(empty($produto)){
	$produto = new \Entities\Produto();
}


	
?>

	<div class="tabs center">
			<ul>
				<li><a href="#tabs-1">Entrada e saida de saldo em estoque</a></li>
			</ul>
			<div id="tabs-1">
				<div cols='4'>
					<div class="field">
						<label for="txtDataMovimentacao">Data Operacao:</label>
						<input type="text" id="txtDataMovimentacao" readonly="readonly" value="<?php echo date("d/m/Y"); ?>" />
						<input type="hidden" id="hidIdProduto" value="<?php echo get_request("idProduto");?>" />
						<input type="hidden" id="hidTipoOperacao" value="<?php echo strtolower(get_request("funcao"));?>" />
						
					</div>
					<div class="field">
						<label for="txtProduto">Produto:</label>
						<input type="text" id="txtProduto" value="<?php echo $produto->getCodigo() . " - " . $produto->getDescricao();?>" readonly="readonly" size="30" />
					</div>
					
					<div class="field">
						<label for="txtQuantidade">Quantidade:</label>
						<input type="text" id="txtQuantidade" value="" />
					</div>
					
					<div class="field">
						<label for="txtCustoUn">Custo Un:</label>
						<input type="text" id="txtCustoUn" value="" />
					</div>
					
					<div class="field">
						<label for="txtCustoTotal">Custo Total:</label>
						<input type="text" id="txtCustoTotal" value="" />
					</div>
					
					<div class="field">
						<label for="txtNotaFiscal">Nota Fiscal:</label>
						<input type="text" id="txtNotaFiscal" value="" />
					</div>
					
					<div class="field">
						<label for="txtFornecedor">Fornecedor:</label>
						<input type="text" id="txtFornecedor" value="" />
					</div>
					
					<div class="field">
						<label for="txtObs">Obs:</label>
						<textarea rows="5" cols="50" id="txtObs"></textarea>
					</div>
					
					
					<script type="text/javascript">
					$("#txtDataInicial #txtDataFinal").datepicker();
					$("#btnBuscar").button({
						text:false,
						icons:{
							"primary": "ui-icon-search"
						} 
							
					});

					function calculaValorUn(){
						var valorTotal = parseFloat($("#txtCustoTotal").val());
						var qtd = parseFloat($("#txtQuantidade").val());

						var valorUn = valorTotal/qtd;

						valorUn = valorUn.toFixed(2);

						$("#txtCustoUn").val(valorUn);

					}
					
					function calculaValorTotal(){
						var valorUn = parseFloat($("#txtCustoUn").val());
						var qtd = parseFloat($("#txtQuantidade").val());

						var valorTotal = valorUn*qtd;

						valorTotal = valorTotal.toFixed(2);

						$("#txtCustoTotal").val(valorTotal);

					}
					
					$(document).ready(function(){
							$("#txtCustoTotal,#txtCustoUn").setMask("dinheiro");

							$("#txtCustoTotal").blur(calculaValorUn);
							$("#txtCustoUn").blur(calculaValorTotal);
							
							

							var precisao= <?php echo $produto->getPrecisao()?>; 
								
							


							var minhaMascara = "";

							var meuDefaultValue = "0";

							for(i=0 ; i< parseInt(precisao); i++){
								minhaMascara += "9";
								meuDefaultValue += "0";
								
							}

							if(minhaMascara!=""){
								minhaMascara += ".";
							}
							
							minhaMascara += "999999999999";

							$.mask.masks.decimalCustom.mask = minhaMascara;
							$.mask.masks.decimalCustom.defaultValue = meuDefaultValue;
							$("#txtQuantidade").val(meuDefaultValue);
//							alert("mask : "+minhaMascara+", type : 'reverse', defaultValue: "+meuDefaultValue);
//							var myMask = {
//									idAtual : {mask : "'"+minhaMascara+"'", type : 'reverse', defaultValue: "'"+meuDefaultValue+""}
//									};
//							
//							$.extend($.mask.masks, myMask);

							$("#txtQuantidade").setMask("decimalCustom");
							$("#txtQuantidade").focus();
							
							
						});
					</script>
				</div>
				
				
			<div class='footer'>
				
				<button id='btnSalvar'><?php echo strtolower(get_request("funcao"));?></button>
				<script type="text/javascript">
					$("#btnSalvar").button({
						icons:{
							"primary": "ui-icon-disk"

						}
					
					})
					.click(function(){
						utils.ajax("estoque/add-remover-saldo",{
							tipo: $("#hidTipoOperacao").val(),
							idProduto: $("#hidIdProduto").val(),
							dataOperacao:$("#txtDataMovimentacao").val(),
							quantidade:$("#txtQuantidade").val(),
							custoUn:$("#txtCustoUn").val(),
							custoTotal:$("#txtCustoTotal").val(),
							notaFiscal:$("#txtNotaFiscal").val(),
							fornecedor:$("#txtFornecedor").val(),
							obs:$("#txtObs").val()
							
								
							
						
						}, function(xml){
							var json = $.xml2json(xml);
							if(json.error =="0"){
								parent.$("body").trigger(funcaoRetorno, json);
							}
						});
					});
				</script>
			</div>
	</div>

<?php 
if(!$popup)
	include_once '../templates/footer.php';
?>